# a = [1,2,3,4,5,"226","1"]
# for i in a :
#     if type(i) == str:
#         a.remove(i)#这样删不干净
# print(a)#    作业1删除列表里所有字符串对象

# for i in range(len(a)):
#     if type(a[i]) == str:
# #         del a[i]   #不推荐用del 很不推荐
# # print(a)
#
# result = []
# for i in a:
#     if type(i) == str:
#         continue
#     else:
#         result.append(i)
# print(result)    #作业2删除列表中重复的元素
# b = [1,2,3,4,5,4,3,2,1]
# result =[]
# for i in b:
#     if i not in result:
#         result.append(i)
# print(result)


l1 = [1, 2, 3, 4, 5]
# l1.insert(3,300) 作业3.（1）在l1的元素3后面插入300
# print(l1)

# l1.remove(2)   作业3.（2）删除元素2
# print(l1)


# l1[l1.index(5)] = 500     作业3.（3） 将5更改为500
# print(l1)
# result = []
# for i in a:
#     if type(i) == str:
#         continue
#     else:
#         result.append(i)




# print(l1[1:4])# 作业3.（4）将2，3，4切片出来

# print(l1[-5:-2]) #作业3.（5）l1[-3:-5]的结果
#
# print(l1[-3:]) #作业3.（6）l1[-3:]的结果
# names=["liuziming","wangbushuai","zhujianbo"] #作业4通过input引导用户输入一个姓名，判断该姓名是否存在于列表names中
# name = input("请输入姓名")
# if name in names:
#     print("存在了,傻逼")
# else:
#     names.append(name)
#     print("成功了，二逼")
#     print(names)

 # l = [1,2,3,[4,5]] #作业5.（1）将4修改为400
# l[3][0] = 400
# print(l)

# l = [1,2,3,[4,5]]#作业5.（2）在l的[4，5]列表中追加一个6，即使l变为[1,2,3,[4,5,6]]
# l[3].append(6)
# print(l)

# a=[1,2,3,4,5,6,7,8] # 作业6 计算数值型列表的平均值是多少？
# b = sum(a)
# c = len(a)
# d = b/c
# print(d)


# a = [1,2,3,4,5,6] #作业7 从数值型列表中，将索引位置为偶数的，挑选出来，放到一个新列表里
# b = []
# for i in a:
#     if i%2 == 0:
#         b.append(i)
# print(b)

# a = [1,2,3,4,5,6,7,8] # 作业8 求出列表里最大的数是多少（不允许用sort等其他内置函数去做）,以及这个数所在的索引位置
# print(max(a))
# print(a.index(max(a)))
"""
# names = ["刘子铭","王常帅","杨晓楠"]
# name = input("请输入姓名")
# if name in names:
#     print("存在了")
# else:
#     names.append(name)
#     print("成功了")
#     print(names)
# dname = input("请输入姓名")
# if dname in names:
#   names.remove(dname)
#   print("成功删除姓名")
# print(names)
# cname = input("请输入修改的姓名")
# names.append(cname)
# print(names)
# quit
"""# 9.学生管理系统：打印功能菜单、添加学生信息、删除学生信息、修改学生信息、显示学生信息、退出系统，并且需要接收用户的输入，在根据输入内容调用相应函数实现相应功能，模板图如下




# print(sum(range(1,101))) # 作业11 一行代码实现1~100的和

# b = [1,2,3,4,5,4,3,2,1] # 作业12 删除列表中所有重复元素，使得每个元素只出现一次
# result =[]
# for i in b:
#     if i not in result:
#         result.append(i)
# print(result)

# import random 作业13.从0~9的十个数字中随机取出4个不重复的数字组成一个字符串，将四个字符串放入列表中
# a = [0,1,2,3,4,5,6,7,8,9]
# b =[[],[],[],[]]
# for i in a:
#     m = random.choice(b)
#     m.append(i)
# print(b)


# a = input("请输入一个数字：")
# b = int(a)
# if b > 1500:
#     print("输入的数字大于1500")
# else:
#     print("输入的数字小于1500")







